  .slider {   height: 450px;   width: 1000px;   margin:0 auto;   position:relative;   overflow:hidden;  }  .img li {   cursor:pointer;   float:left;  }  .img {   position:absolute;   top:0px;   left:0px;  }  .num {   position:absolute;   bottom:6px;   left:15%;   z-index:999;  }  .num li {   display:block;   height:64px;   width:84px;   margin-left:5px;   float:left;   text-align:center;   cursor:pointer;   padding-top:2px;  }  .num li img {   width: 80px;   height: 60px;  }  .num .hover {   background:#39f;  }    .category {   background: #fff;   margin-top: 30px;  }    .category .col-sm-2 {   height: 100px;  }    .category .col-sm-2 a {   padding-top: 15px;   border-radius: 4px;   height: 100px;   display: block;   background: #f7f7f7;  }    .category .col-sm-2 a:hover {    text-decoration: none;    color: #39f;    background: #f4f4f4;  }  .category .col-sm-2 a img {   height: 48px;  }    .category p {   margin:5px 0 0 0;  }      .main {   margin-top: 20px;  }    .comment h4 {   margin-top: 0;   border-bottom: 2px solid #999;   padding-bottom: 8px;  }    .comment h4 span {   border-bottom: 2px solid #39f;   padding-bottom: 6px;  }    .comment i {   margin-right: 5px;   color:#39f;   font-size: 20px;  }    .comment a {   font-size: 16px;   color: #666;   text-decoration: none;  }    .comment a:hover {   color: #39f;  }    .brief p {   line-height: 25px;   text-indent: 2em;  }    .main_second {   margin-bottom: 10px;   margin-top: 10px;  }      .state {   border-right: 1px dashed #dcdcdc;   border-left: 1px dashed #dcdcdc;  }    .news_information .news a {   color:#333;   display: block;   width: 311px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;  }    .news_information .news a:hover {   color: #39f;  }    .pic_new {   height: 95px;  }    .pic_new  .pic_new_right {   width: 105px;  }    .pic_new  .pic_new_right a {   width: 105px;   overflow: hidden;   position: relative;  }    .pic_new_right .pic_new_title {   font-size: 12px;   position: absolute;   bottom: 0;   height:25px;   line-height: 25px;   display: block;   width: 105px;   padding:0 5px;   background: rgba(0,0,0,0.7);   color: #fff;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;    }    .pic_new  .pic_new_left {   width: 195px;  }    .pic_new  .pic_new_left li a {   display: block;   width: 190px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;  }    .text_news li a {   width: 311px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis;  }    .news_information ul li {   padding-left: 10px;   background: url(/static/images/point.jpg)no-repeat left center;   line-height: 26px;  }        .company_video {   width:315px;   height:235px;  }    .company_video a {   overflow: hidden;   width: 315px;   height: 180px;   display: block;   position: relative;  }    .company_video a span {   position: absolute;   top:50%;   margin-top: -30px;   left:50%;   margin-left: -30px;  }    .company_video a span img{   opacity: .5;   transition: all .2s linear;   -webkit-transition: all .2s linear;      -moz-transition: all .2s linear;        -o-transition: all .2s linear;  }    .company_video a:hover span img{   opacity: 1;  }    .company_video a img.video {   width: 315px;   -webkit-transition: all .3s linear;      -moz-transition: all .3s linear;        -o-transition: all .3s linear;     transition: all .3s linear;  }    .company_video a:hover img.video {   transform: scale(1.2)  }  body {    margin:0; padding:0;    font-size:14px;    line-height:150%;    font-family:'Microsoft Yahei',Tahoma,'Simsun';   -webkit-font-smoothing: antialiased;  }    ul{ margin:0;padding:0; list-style-type: none; }    img {border: none;}    .container {   width: 1030px;  }    a {color: #666;}      .navbar {   background-color: #fff;   border: 0;   min-height: 0;  }    .navbar_first {   height: 70px;  }    .navbar_first .navbar-brand {   width: 220px;   height: 70px;   display: block;   padding:0 0 0 20px;  }    .navbar_first .navbar-brand img {   margin-top: 12px;  }    .navbar_first .navbar-right a {   line-height: 70px;   display: block;   height: 70px;   padding:0 10px;  }    .navbar_first a:focus {   background: transparent;  }    .navbar_first .navbar-right a:hover {   background: transparent;   color:#2f56cc;  }    .navbar_first .navbar-right a i {   margin-right: 10px;  }        div.navbar_second {   height: 40px;   background-color: #39f;  }    div.navbar_second .navbar-left > li {   height: 40px;   width: 142.857px;   text-align: center;   position: relative;  }    div.navbar_second .navbar-left > li ul li {   float: left;  }    div.navbar_second .navbar-left li > a {   line-height: 40px;   height: 40px;   width: 142.857px;   text-align: center;   display: block;   padding:0;   color: #fff;  }    div.navbar_second .navbar-left li ul {   opacity: 0;   visibility: hidden;   border-radius: 4px;   z-index: 5;   position: absolute;   top:40px;   margin-top: 10px;   background: rgba(255,255,255,.8);   transition: all .2s ease-in-out;   }    div.navbar_second .navbar-left li ul li:first-child a:before,  div.navbar_second .navbar-left li .ul5 li:last-child a:before{   position: absolute;   left:66px;   top:-12px;   z-index: 5;   content: '';   width: 0;   display: block;   border-bottom: 6px solid #fff;   border-top:6px solid transparent;   border-right:6px solid transparent;   border-left:6px solid transparent;  }    div.navbar_second .navbar-left li .ul5 li:first-child a:before {   border:none;  }    div.navbar_second .navbar-left li .ul5 li:last-child a:before {   left:122px;  }    div.navbar_second .navbar-left li ul li {   width: 100px;  }    div.navbar_second .navbar-left li ul li a {   color:#444;   width: 100px;   text-align: center;  }    div.navbar_second .navbar-left>li:hover ul {   margin:0;   opacity: 1;   visibility: visible;  }    div.navbar_second .navbar-left > li .ul1{   width: 400px;  }  div.navbar_second .navbar-left > li .ul4 {   width: 300px;  }    div.navbar_second .navbar-left > li .ul2 {   width: 600px;  }    div.navbar_second .navbar-left > li .ul3{   width: 200px;  }  div.navbar_second .navbar-left > li .ul5 {   width: 200px;   right: 0;  }    div.navbar_second .navbar-left li a:hover {   background-color: #318DEA;   text-decoration: none;   color:#fff;  }    div.navbar_second .navbar-left li ul li:first-child a:hover {   border-top-left-radius: 4px;   border-bottom-left-radius: 4px;  }    div.navbar_second .navbar-left li ul li:last-child a:hover {   border-top-right-radius: 4px;   border-bottom-right-radius: 4px;  }    .navbar_first {   background: #fff;  }     .navbar {   margin-bottom: 0px;   border-radius: 0;  }    .footer{   background-color: #eee;   padding: 30px 0;   border-top: 1px solid #e5e5e5;  }    .footer p {   margin-bottom: 0px;  }    .footer p:first-of-type{   margin-top: 5px;   margin-bottom: 6px;  }        .partner {   margin-top: 30px;   padding:10px 0;   background: #f7f7f7;      border-top: 1px solid #e9e9e9;  }     .partner h3 {   margin-top:10px;  }    .partner .col-sm-2 {   border-left: 1px solid #e9e9e9;  }    .partner .col-sm-2 img {   height: 40px;  }    .partner .col-sm-2:last-of-type {   border-right: 1px solid #e9e9e9;  }  